@charset "utf-8";
/* CSS Document */

* { 
    padding: 0; margin: 0; 
}
li { 
    list-style: none; 
}
body { 
    background: #926df8; 
}

.down_list {
    width: 200px;
    overflow: hidden;
    border: 1px solid #4658ff;
    background: url(images/down_list_h2_bg.gif) repeat-x;
    margin: 50px auto 0;
}
.down_list h2 {
    height: 30px;
    line-height: 30px;
    background-color: rgb(77, 2, 100);
    border: 1px solid #ffdffe;
    border-top: 1px solid #ff9fda;
    padding-left: 10px;
    font-size: 18px;
    font-weight: normal;
    color: #ffffff;
    cursor: pointer;
}
.down { 
    background: url(images/down.gif) no-repeat 180px center; 
}
.up { 
    background: url(images/up.gif) no-repeat 180px center; 
}
.down_list ul {
    width: 200px;
    overflow: hidden;
    background: #f1cff0;
    font-size: 12px;
}
.down_list li { 
    width: 200px; 
    float: left;
}
.down_list a {
    display: block;
    line-height: 25px;
    padding-left: 10px;
    color: #7049fc;
    text-decoration: none;
}
.down_list a:hover { 
    background: rgb(255, 255, 255); 
    text-decoration: underline; 
}